package com.gpoint.rdp.door.permissionPid.controller;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Utils {

	
	 /**
     * 将Date类型转换成String类型
     * @param date Date对象
     * @return 形如:"yyyy-MM-dd HH:mm:ss"
     */
    public static String date2String(Date date)
    {
        return date2String(date,"yyyy-MM-dd HH:mm:ss");
    }
    /**
     * 将Date按格式转化成String
     * @param date    Date对象
     * @param pattern 日期类型
     * @return String
     */
    public static String date2String(Date date,String pattern)
    {
        if(date == null || pattern == null)
        {
            return null;
        }
        return new SimpleDateFormat(pattern).format(date);
    }
	/**
     * 将String类型转换成Date类型
     *
     * @param date Date对象
     * @return
     */
    public static Date string2Date(String date)
    {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
            return format.parse(date);
        } catch (ParseException e) {
           
            return null;
        }
    }
    
    /**
     * String 2 date 2.
     *
     * @param date the date
     * @return the date
     */
    public static Date string2Date2(String date)
    {
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        try {
            return format.parse(date);
        } catch (ParseException e) {
           
            return null;
        }
    }
    
    
   
}
